@charset "utf-8";

/*清零*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
fieldset,img { border:0;}
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea { font-size:100%; 
    font-weight: normal; }
button::-moz-focus-inner,input::-moz-focus-inner{ padding:0; border:0; }
table{ border-collapse: collapse; border-spacing: 0; }
i, cite, em, var, dfn, address { font-style: normal; }
body{ font:14px "方正兰亭细黑简体","微软雅黑","宋体",Arial;}
a{ text-decoration:none; outline: none;}
a:hover{ text-decoration: none; }
a:active, a:focus{ outline:none; }
b{ font-weight: normal; }
input ,button{ border: none; outline: none;}
input:not([type="radio"]){appearance:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;}
button:active{
    transform:scale(0.9);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
}
textarea{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
}
input{
	border-radius: none;
}
/*bootstrap  清除一些不需要的样式*/
button,button:active,button:visited,button:link,button:hover{ outline: none; cursor: pointer; appearance:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{
	outline: none;
}
.btn.active, .btn:active{
	box-shadow: none;
}

/*顶部*/
header{
	background: #f8f8f8;
	height: 45px;
	overflow: hidden;
	box-shadow: 1px 1px 1px #ddd;
}
.top_fr form input{
	width: 100%;
	line-height: 32px;
	padding-left: 8px;
	background: #cf4f46 url(../img/search-press.png) no-repeat right 10px center;
	cursor: pointer;
	background-size: 17px 17px;
}
.top_fr ::-webkit-input-placeholder { /* WebKit browsers */
    color: #ffa49d;
}
.top_fr :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ffa49d;
}
.top_fr ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ffa49d;
}
.top_fr :-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #ffa49d;
}
/*店面选择*/
.shop_choise{
	position: relative;
	height: 100px;
	overflow: hidden;
	margin-bottom: 10px;
	background: url("../img/nopic.png") no-repeat center;
	background-size: 16%;
	background-color: #222;
}
article img{
	width: 100%;
	display: block;
}
.shop_choise .info{
	color: #fff;
	position: absolute;
	bottom: 0px;
	height: 42px;
	width: 100%;
	box-sizing: border-box;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.8));
	background: -moz-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.8));
	background: -ms-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.8));
	background: -o-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.8));
}
.content{
	padding-top: 6px;
	font-size: 12px;
 	line-height: 12px;
}
.content{
	padding-top: 6px;
	font-size: 12px;
 	line-height: 12px;
}

.info h1{
	font-size: 12px;
	display: block;
}
.info span{
	display: inline-block;
	color: #f15d52;
	margin-top: 5px
}
/*搜索页*/
.srh_top_wrapper{
	padding: 6px 10px;
}
.srh_fl{
	line-height: 30px;
	width: 30px;
}
.srh_icon img{
	width: 18px;
}
.srh_fr{
	color: #fff;
	margin-left: 34px;
}
.srh_fr input{
	color: #999;
	width: 100%;
	line-height: 32px;
	padding-left: 30px;
	box-sizing: border-box;
	background: #fff url(../img/search-small.png)no-repeat left 10px center;
	background-size: 10px;
}
.history li{
	height: 30px;
	display: block;
	line-height: 30px;
	background: #fff;
}
.history li p{
	display: block;
	color: #666;
}
.history li .l_list{
	font-size: 14px;
}
.history li .r_list{
	font-size: 10px;
}
.clear_history{
	text-align: center;
	color: #999;
	font-size: 10px;
}
.clear_history i{
	background: url(../img/delete.png) no-repeat left 35% center;
	background-size: 10px;
	width: 11px;
	height: 11px;
	display: inline-block;
}
.bm{
	height: 1px;
	width: 100%;
	background: #ccc;
}

/*公用*/
.wrapper{
	padding: 11px 10px;
}
/*背景*/
body{
	font-size: 14px;
	color: #333;
	background: #ecedee;
}
select{
	outline: medium none;
}
.fl{
    float: left;
}
.fr{
    float:right;
}
.clearfix:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.p10{
	padding: 0 10px;
}
.top_title{
	width: calc(100% - 110px);
	width: -webkit-calc(100% - 110px);
	width: -moz-calc(100% - 110px);
	width: -o-calc(100% - 110px);
	margin-left: 56px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}